package 集合.TEST;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Random;

public class test1 {
    public static void main(String[] args) {
        /*
        班级里有N个学生，实现随机点名
         */
        ArrayList<String> list=new ArrayList<>();
//        添加数据
        Collections.addAll(list,"小明","小红","小庄","李华","李丽","李明","梨园春","武林风","汤甲方");
//        随机点名
        Random r=new Random();
        for (int i = 0; i < list.size(); i++) {
//            获得list.szie对应的长度，根据长度，来获取在list集合中的范围
            int i1 = r.nextInt(list.size());//索引长度
            String s = list.get(i1);
            System.out.println(s);
        }
//        第二种随机点名
//        通过Collections.shuffle()方法打乱集合的元素，并获取0索引上的数据
        Collections.shuffle(list);
        String name=list.get(0);
        System.out.println(name);

    }

}
